package jxtend.annotation.keyword;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Makes a local variable or parameter no longer (implicitly) final.
 * <p>
 * In case the variable / parameter is never reassigned a warning will be issued.
 * </p>
 */
@Retention(RetentionPolicy.SOURCE)
@Target({ ElementType.LOCAL_VARIABLE, ElementType.PARAMETER })
public @interface reassigned {
}
